#define _CRT_SECURE_NO_WARNINGS 1

#include <string.h>


//void reverse(char* s, int start, int end)
//{
//	while (start < end)
//	{
//		char tmp = s[start];
//		s[start] = s[end];
//		s[end] = tmp;
//		++start;
//		--end;
//	}
//}
//int main()
//{
//	char str[] = "ABCDEF";
//	int len = strlen(str);
//	int num = 1;
//	num %= len;
//	reverse(str, 0, num - 1);
//	reverse(str, num, len - 1);
//	reverse(str, 0, len - 1);
//	return 0;
//}
//int Find(int(*pa)[3], int x, int aim)
//{
//	int i = 0;
//	int j = x - 1;
//	while (j >= 0 && i < x)
//	{
//		if (pa[i][j] < aim)
//		{
//			++i;
//		}
//		else if(pa[i][j] > aim)
//		{
//			--j;
//		}
//		else
//		{
//			return 1;
//		}
//	}
//	return 0;
//}
//
//int main()
//{
//	int arr[][3] = { 1,3,5,3,5,7,5,8,9 };
//	if (Find(arr,3, 8))
//	{
//		++arr[0][0];
//	}
//	else
//	{
//		--arr[0][0];
//	}
//}


int main()
{
	char s[] = "aec";
	char t[] = "abcde";
    int n = strlen(s), m = strlen(t);
    int i = 0, j = 0;
    while (i < n && j < m) {
        if (s[i] == t[j]) {
            i++;
        }
        j++;
    }
    return i == n;
}